import type { Config } from 'tailwindcss';

const config: Config = {
  content: [
    './src/pages/**/*.{js,ts,jsx,tsx,mdx}',
    './src/components/**/*.{js,ts,jsx,tsx,mdx}',
    './src/app/**/*.{js,ts,jsx,tsx,mdx}',
  ],
  theme: {
    extend: {
      colors: {
        // 基于需求文档中的配色方案
        primary: '#0d9488', // 蓝绿色主色调
        'primary-light': '#14b8a6',
        'primary-dark': '#0f766e',
        secondary: '#fbbf24', // 淡黄色辅助色
        'secondary-light': '#fcd34d',
        success: '#10b981',
        error: '#ef4444', // 红色用于标识已预约
        warning: '#f59e0b',
        info: '#3b82f6', // 蓝色用于标识可用时间段
        'bg-light': '#f8fafc',
      },
      fontFamily: {
        sans: ['-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'sans-serif'],
      },
      boxShadow: {
        'card': '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',
        'card-hover': '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',
      },
    },
  },
  plugins: [],
};

export default config;